<?php
declare (strict_types=1);

namespace app\model\worker;

use think\Model;
use think\facade\Request;
use crmeb\basic\BaseModel;
use crmeb\traits\ModelTrait;
use crmeb\traits\JwtAuthModelTrait;
use think\model\relation\HasMany;
use think\model\relation\HasOne;
use think\model\relation\BelongsTo;
use think\model\relation\BelongsToMany;

/**
 * @property float $balance 余额
 * @property float $exp 会员经验
 * @property int $bind_time 绑定推荐时间
 * @property int $birthday 生日
 * @property int $coin 金币
 * @property int $id
 * @property int $last_login_time 最后登录时间
 * @property int $level 等级
 * @property int $pid 上级
 * @property int $repair_count 累计上门维修次数
 * @property int $score 用户积分
 * @property int $sex 性别;0:保密,1:男,2:女
 * @property int $spread_count 下级人数
 * @property int $uid 小程序用户id
 * @property int $user_status 用户状态;0:禁用,1:正常,2:未验证
 * @property int $user_type 师傅类型;1:普通师傅;2:高级师傅
 * @property string $avatar 用户头像
 * @property string $bank_card 默认支付银行卡号码
 * @property string $card_id 身份证号
 * @property string $create_time 注册时间
 * @property string $last_login_ip 最后登录ip
 * @property string $latitude
 * @property string $longitude
 * @property string $make_code 推广码
 * @property string $mobile 中国手机不带国家代码，国际手机号格式为：国家代码-手机号
 * @property string $more 扩展属性
 * @property string $name 姓名
 * @property string $signature 个性签名
 * @property string $trade_password 交易密码
 * @property string $updated_at 修改时间
 * @property string $user_activation_key 激活码
 * @property string $user_email 用户登录邮箱
 * @property string $user_login 用户名
 * @property string $user_nickname 用户昵称
 * @property string $user_pass 登录密码;cmf_password加密
 * @property string $user_url 用户个人网址
 */
class RepairWorker extends BaseModel
{
    use ModelTrait;
    use JwtAuthModelTrait;

    /**
     * 数据表主键
     * @var string
     */
    protected $pk = 'id';

    /**
     * 模型名称
     * @var string
     */
    protected $name = 'repair_worker';

    use ModelTrait;

    protected $autoWriteTimestamp = true;
    protected $createTime = 'create_time';
    protected $updateTime = false;
}
